Bookly\Lib\Cloud\Account C

Total Complexity 106
Dependencies 7
Dependents 4
Total lines 794
Lines of code 376
Logical lines of code 217
Comment lines 258
Methods 43
Properties 11

Methods 43

Method Rating Maintainability Complexity Lines of code
translateError()
A
53 15 19
setupListeners()
S
44 5 45
forgotPassword()
S
56 5 19
createStripeCheckoutSession()
S
59 5 14
getPurchasesList()
S
57 3 17
getPreApprovalUrl()
S
59 3 16
getPayPalRenewAutoRechargeUrl()
S
60 3 15
getStripeRenewAutoRechargeUrl()
S
60 3 14
sendLowBalanceNotification()
S
58 3 13
createPayPalOrder()
S
61 3 13
getSubscriptions()
S
65 3 10
register()
S
65 3 8
disableAutoRecharge()
S
66 3 9
setInvoiceData()
S
65 3 9
getCloudSupportEndAt()
S
73 3 5
getCloudSupportDays()
S
66 3 8
productActive()
S
65 3 10
getProductActivationTexts()
S
62 2 13
getAutoRechargeEndAt()
S
73 2 5
getEndPoints()
S
69 2 7
getAutoRechargeGateway()
S
73 2 5
getAutoRechargeTitle()
S
67 2 7
changePassword()
S
66 2 8
changeCountry()
S
67 2 8
logout()
S
65 2 9
login()
S
63 2 10
resendConfirmation()
S
70 2 7
confirmEmail()
S
69 2 7
enableSendingWeeklySummary()
S
80 1 3
getNotifySummary()
S
82 1 3
disableSendingWeeklySummary()
S
80 1 3
setup()
S
79 1 3
getRechargeData()
S
82 1 3
getInvoiceData()
S
81 1 3
getAutoRechargeBonus()
S
80 1 3
getAutoRechargeAmount()
S
80 1 3
autoRechargeEnabled()
S
80 1 3
getCountry()
S
82 1 3
getEmailConfirmed()
S
82 1 3
getUserName()
S
82 1 3
getInvoiceLink()
S
80 1 3
loadProfile()
S
76 1 4
getBalance()
S
82 1 3